/* JDE-LI O SKINOVY STYLOPIS, NASTALA CHYBA PRI NACITANI BAREVNE PALETY SKINU Z DB - POUZITA NOUZOVA DEFINICE BAREV 'ffffffffbb000099ee00dd77333333'*/
@font-face {
  font-family: 'gallery';
  src: url('/fonts/gallery/gallery.eot?73801754');
  src: url('/fonts/gallery/gallery.eot?73801754#iefix') format('embedded-opentype'),
       url('/fonts/gallery/gallery.woff?73801754') format('woff'),
       url('/fonts/gallery/gallery.ttf?73801754') format('truetype'),
       url('/fonts/gallery/gallery.svg?73801754#gallery') format('svg');
  font-weight: normal;
  font-style: normal;
}
html, body {
	min-height: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 1200px;
}
body {
	position: relative;
	height: auto !important;
	margin: 0 0 -40px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	background: #eee;
	-webkit-text-size-adjust: 100%;
}

#header>#tnw-vote { display: block; position: absolute; top: 12px; left: 50%; right: auto; margin: 0 -200px 0 200px; width: 200px; text-align: center; font-size: 12px; text-transform: uppercase; color: #ddd; }
#header>#tnw-vote:hover { color: #8adaf6; }

/* hlavicka */
#header {
	position: relative;
	background: #3a4249;
	color: #fff;
	min-height: 50px;
	box-shadow: 0 0 6px rgba(0,0,0,0.4);
	border-bottom: 1px solid #677078;
}
#header:after {
	content: "";
	display: block;
	position: relative;
	clear: both;
	float: none;
	height: 0.1px;
	bottom: 0;
}
#header input,
#header button {
	font-family: Arial, sans-serif;
}
#header>* {
	position: relative;
	width: 1120px;
	height: 30px;
	margin: 0 auto -30px auto;
	/*padding: 0 40px;*/
	top: 5px;
	/*pointer-events: none;*/
}
#header>* * {
	/*pointer-events: auto;*/
}

/*
#header>h1 {
	position: absolute;
	display: block;
	width: 360px;
	right: 50%;
	top: 0;
	margin-right: 200px;
}
*/

#header h1 a {
	background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22366.8px%22%20height%3D%2269.2px%22%20viewBox%3D%220%200%20366.8%2069.2%22%20overflow%3D%22inherit%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M25.7%2C5.4c5.4%2C0%2C11.5%2C1%2C15.6%2C4.8c4.3%2C4%2C4.8%2C10.2%2C3.2%2C15.5C41.1%2C37%2C27.9%2C39.2%2C17.8%2C39.2c-0.9%2C0-1.7%2C0-2.6%2C0l-4%2C16.7H0%20L11.7%2C6.7C16.3%2C5.8%2C21%2C5.4%2C25.7%2C5.4C28.7%2C5.4%2C23.6%2C5.4%2C25.7%2C5.4z%20M24.8%2C14.8c-0.4%2C0-3.8%2C0-3.8%2C0.2c-0.1%2C0.4-0.2%2C0.7-0.2%2C1.1%20c-0.4%2C1.7-0.8%2C3.4-1.2%2C5.1c-0.7%2C2.8-1.3%2C5.7-2%2C8.5h2.8c4.9%2C0%2C11.9-0.9%2C13.2-6.7c0.5-2.3%2C0.4-5.1-1.7-6.6%20C29.9%2C15%2C27.1%2C14.8%2C24.8%2C14.8C24%2C14.8%2C27.6%2C14.8%2C24.8%2C14.8z%20M71.7%2C27.2c-2.6-0.7-5.2-1.2-7.9-1c-0.4%2C0-3.3%2C0.2-3.3%2C0.5%20c0%2C0.1-0.1%2C0.2-0.1%2C0.3c-0.4%2C1.8-0.9%2C3.6-1.3%2C5.4c-1.4%2C6-2.9%2C12.1-4.3%2C18.1c-0.4%2C1.8-0.8%2C3.5-1.3%2C5.3H42.8L51.4%2C20%20c3.7-1.2%2C7.6-2.3%2C11.6-2.6c3.9-0.4%2C8.3-0.4%2C11.9%2C1.2c0.1%2C0.2-0.4%2C1.1-0.5%2C1.3c-0.4%2C1-0.7%2C2-1.1%2C3C72.8%2C24.3%2C72.2%2C25.8%2C71.7%2C27.2%20C70.8%2C27%2C71.7%2C27.2%2C71.7%2C27.2z%20M87%2C56.9c-5.7%2C0-11-2.4-13.4-7.7c-2.5-5.5-1.8-12.3%2C0.3-17.9c2-5.2%2C5.7-9.7%2C10.7-12.3%20c4.8-2.5%2C11.4-2.9%2C16.3-0.5c8.8%2C4.3%2C8.6%2C16.1%2C5.6%2C24C103.4%2C50.9%2C96%2C56.9%2C87%2C56.9C84.4%2C56.9%2C90.5%2C56.9%2C87%2C56.9z%20M92.3%2C26.1%20c-5.7%2C0-8.7%2C6.4-9.4%2C11.3c-0.4%2C2.4-0.4%2C5.1%2C0.4%2C7.4c0.8%2C2.1%2C2.5%2C3.1%2C4.7%2C3.1c5.7%2C0%2C8.7-6.4%2C9.4-11.3c0.4-2.4%2C0.4-5.1-0.4-7.4%20C96.2%2C27%2C94.5%2C26.1%2C92.3%2C26.1C90.7%2C26.1%2C94.3%2C26.1%2C92.3%2C26.1z%20M147.7%2C32.8c0%2C5.7-1.7%2C11.5-5.4%2C15.9c-3.6%2C4.4-8.9%2C7-14.5%2C7.7%20c-1.5%2C0.2-2.9%2C0.2-4.4%2C0.2c-0.4%2C0-3.8-0.4-3.8-0.4c-0.2%2C0.8-0.4%2C1.6-0.6%2C2.4c-0.7%2C3-1.5%2C5.9-2.2%2C8.9c-0.1%2C0.6-0.3%2C1.1-0.4%2C1.7h-10.7%20l12-49.8c3.2-0.9%2C6.4-1.7%2C9.7-2c3.4-0.4%2C7.1-0.5%2C10.5%2C0.5C144.6%2C19.9%2C147.7%2C26.1%2C147.7%2C32.8C147.7%2C36.3%2C147.7%2C30.6%2C147.7%2C32.8z%20M121.6%2C47.5c5.5%2C1.3%2C11.3-1.2%2C13.8-6.3c1.3-2.6%2C1.8-5.5%2C1.7-8.4c-0.1-2.3-0.9-5-3.1-6.1c-1-0.5-2.2-0.6-3.4-0.6%20c-0.4%2C0-3.8%2C0-3.9%2C0.4c-0.1%2C0.5-0.2%2C1-0.4%2C1.5c-0.7%2C2.7-1.3%2C5.4-2%2C8.1C123.4%2C40%2C122.5%2C43.8%2C121.6%2C47.5%20C122.4%2C47.7%2C121.6%2C47.5%2C121.6%2C47.5z%20M166.3%2C56.9c-5.7%2C0-11-2.4-13.4-7.7c-2.5-5.5-1.8-12.3%2C0.3-17.9c2-5.2%2C5.7-9.7%2C10.7-12.3%20c4.8-2.5%2C11.4-2.9%2C16.3-0.5c8.8%2C4.3%2C8.6%2C16.1%2C5.6%2C24C182.7%2C50.9%2C175.4%2C56.9%2C166.3%2C56.9C163.8%2C56.9%2C169.8%2C56.9%2C166.3%2C56.9z%20M171.6%2C26.1c-5.7%2C0-8.7%2C6.4-9.4%2C11.3c-0.4%2C2.4-0.4%2C5.1%2C0.4%2C7.4c0.8%2C2.1%2C2.5%2C3.1%2C4.7%2C3.1c5.7%2C0%2C8.7-6.4%2C9.4-11.3%20c0.4-2.4%2C0.4-5.1-0.4-7.4C175.6%2C27%2C173.9%2C26.1%2C171.6%2C26.1C170.1%2C26.1%2C173.7%2C26.1%2C171.6%2C26.1z%20M200.7%2C48.2c2.1%2C0%2C4.8-0.1%2C6.1-2.1%20c1.5-2.5-1.5-4.3-3.3-5.2c-2.5-1.2-5.2-2.2-7.3-4.1c-2-1.9-3-4.4-3-7.2c0-4.9%2C2.7-8.9%2C7.1-10.9c4.8-2.1%2C11-2.3%2C16-1%20c0.5%2C0.1%2C5.6%2C1.7%2C5.5%2C2.1c-0.4%2C0.8-0.7%2C1.6-1.1%2C2.4c-0.9%2C1.9-1.7%2C3.7-2.6%2C5.6c-2.5-1.3-5.4-2.2-8.2-2.2c-2.3-0.1-6%2C0.2-6%2C3.3%20c0%2C2.5%2C3.5%2C3.5%2C5.3%2C4.4c2.3%2C1.2%2C4.9%2C2.4%2C6.6%2C4.5c3.7%2C4.3%2C2.4%2C11.6-1.7%2C15.1c-4.2%2C3.7-10.2%2C4.3-15.5%2C4c-2.9-0.2-5.8-0.7-8.5-1.8%20c-0.3-0.1-3.2-1.4-3.2-1.5c0.2-0.3%2C0.3-0.7%2C0.5-1c1.1-2.4%2C2.1-4.8%2C3.2-7.2C193.7%2C47.2%2C197.1%2C48.2%2C200.7%2C48.2%20C203.1%2C48.2%2C198.2%2C48.2%2C200.7%2C48.2z%20M257.2%2C39.5c-1.3%2C5.1-0.8%2C10.7%2C1.1%2C15.6c-3.2%2C0.5-6.4%2C0.9-9.6%2C1.4c-0.6-1.1-1.1-2.3-1.5-3.5%20c-4.3%2C3.5-10.3%2C5-15.6%2C2.8c-5.5-2.3-7.5-8-7.7-13.5c-0.5-11.8%2C7.4-22.9%2C19.3-24.9c2.6-0.4%2C5.2-0.4%2C7.8-0.1c3%2C0.3%2C6.1%2C0.7%2C8.9%2C1.8%20c0.3%2C0.1%2C2%2C0.6%2C2%2C0.9c-0.1%2C0.3-0.1%2C0.5-0.2%2C0.8c-0.2%2C1-0.5%2C2.1-0.7%2C3.1c-1.2%2C5.2-2.5%2C10.3-3.7%2C15.5%20C257.2%2C39.4%2C257.2%2C39.5%2C257.2%2C39.5C256.5%2C42.3%2C257.2%2C39.5%2C257.2%2C39.5z%20M249.7%2C26.3c-2.8-0.4-5.6-0.5-8.1%2C0.9%20c-2.4%2C1.4-4.2%2C3.5-5.4%2C5.9c-1.3%2C2.7-1.8%2C5.7-1.6%2C8.6c0.2%2C2.1%2C0.7%2C4.7%2C2.9%2C5.6c2.5%2C1.1%2C5.3%2C0.3%2C7.3-1.4c0.3-0.2%2C0.5-0.5%2C0.8-0.7%20c0.3-0.3%2C0.3-0.5%2C0.3-0.9c0.1-0.7%2C0.1-1.4%2C0.2-2.1c0.2-1.5%2C0.5-2.9%2C0.8-4.4c0.5-2.3%2C1.1-4.6%2C1.7-7C248.9%2C29.4%2C249.3%2C27.9%2C249.7%2C26.3%20C249.1%2C26.2%2C249.7%2C26.3%2C249.7%2C26.3z%20M278.3%2C56.6c-4.9%2C0-10.7-1-12.7-6.1c-1.3-3.5-0.6-7.5%2C0.2-11c1.1-4.4%2C2.1-8.8%2C3.2-13.2%20c2-8.2%2C3.9-16.4%2C5.9-24.6L286%2C0l-10%2C41.5c-0.3%2C1.5-0.7%2C3.4%2C0.4%2C4.7c1%2C1.2%2C2.7%2C1.4%2C4.1%2C1.5C279.7%2C50.7%2C279%2C53.6%2C278.3%2C56.6%20C274.9%2C56.6%2C278.3%2C56.6%2C278.3%2C56.6z%20M294.5%2C55.9h-10.7l9-37.9c3.6%2C0%2C7.2%2C0%2C10.7%2C0c-2.3%2C9.6-4.6%2C19.2-6.9%2C28.8%20C295.9%2C49.9%2C295.2%2C52.9%2C294.5%2C55.9L294.5%2C55.9z%20M299.7%2C13.4c-3.5%2C0-6.1-2.5-5.8-6.1c0.3-3.6%2C3.5-6.4%2C7.1-6.6%20c3.6-0.2%2C6.5%2C2.4%2C6.1%2C6.1C306.7%2C10.5%2C303.3%2C13.4%2C299.7%2C13.4C298.2%2C13.4%2C300.7%2C13.4%2C299.7%2C13.4z%20M315.1%2C48.2c2.1%2C0%2C4.8-0.1%2C6.1-2.1%20c1.5-2.5-1.5-4.3-3.3-5.2c-2.5-1.2-5.2-2.2-7.3-4.1c-2-1.9-3-4.4-3-7.2c0-4.9%2C2.7-8.9%2C7.1-10.9c4.8-2.1%2C11-2.3%2C16-1%20c0.5%2C0.1%2C5.6%2C1.7%2C5.5%2C2.1c-0.4%2C0.8-0.7%2C1.6-1.1%2C2.4c-0.9%2C1.9-1.7%2C3.7-2.6%2C5.6c-2.5-1.3-5.4-2.2-8.2-2.2c-2.3-0.1-6%2C0.2-6%2C3.3%20c0%2C2.5%2C3.5%2C3.5%2C5.3%2C4.4c2.3%2C1.2%2C4.9%2C2.4%2C6.6%2C4.5c3.7%2C4.3%2C2.4%2C11.6-1.7%2C15.1c-4.2%2C3.7-10.2%2C4.3-15.5%2C4c-2.9-0.2-5.8-0.7-8.5-1.8%20c-0.3-0.1-3.2-1.4-3.2-1.5c0.2-0.3%2C0.3-0.7%2C0.5-1c1.1-2.4%2C2.1-4.8%2C3.2-7.2C308.1%2C47.2%2C311.5%2C48.2%2C315.1%2C48.2%20C317.5%2C48.2%2C312.6%2C48.2%2C315.1%2C48.2z%20M346.4%2C8.6l11.2-1.7L354.8%2C18h12l-2.2%2C8.8h-11.9L349.6%2C40c-0.7%2C2.6-1.3%2C6.3%2C1.9%2C7.4%20c2.9%2C1%2C6.6%2C0.1%2C9.3-0.8c0.3%2C2.7%2C0.5%2C5.5%2C0.8%2C8.2c-5.1%2C1.9-11.2%2C2.8-16.5%2C1.2c-2.3-0.7-4.4-2.1-5.5-4.3c-1.4-2.5-1.4-5.4-1.1-8.2%20c0.5-4.9%2C2-9.8%2C3.1-14.6C343.2%2C22.2%2C344.8%2C15.4%2C346.4%2C8.6L346.4%2C8.6z%22%2F%3E%3C%2Fsvg%3E');
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block;
	width: 0;
	height: 32px;
	padding: 0 0 0 160px;
	margin: 6px 0 -6px 0;
	overflow: hidden;
}
#header h1 a:hover {
background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22366.8px%22%20height%3D%2269.2px%22%20viewBox%3D%220%200%20366.8%2069.2%22%20overflow%3D%22inherit%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%238adaf6%22%20d%3D%22M25.7%2C5.4c5.4%2C0%2C11.5%2C1%2C15.6%2C4.8c4.3%2C4%2C4.8%2C10.2%2C3.2%2C15.5C41.1%2C37%2C27.9%2C39.2%2C17.8%2C39.2c-0.9%2C0-1.7%2C0-2.6%2C0l-4%2C16.7H0%20L11.7%2C6.7C16.3%2C5.8%2C21%2C5.4%2C25.7%2C5.4C28.7%2C5.4%2C23.6%2C5.4%2C25.7%2C5.4z%20M24.8%2C14.8c-0.4%2C0-3.8%2C0-3.8%2C0.2c-0.1%2C0.4-0.2%2C0.7-0.2%2C1.1%20c-0.4%2C1.7-0.8%2C3.4-1.2%2C5.1c-0.7%2C2.8-1.3%2C5.7-2%2C8.5h2.8c4.9%2C0%2C11.9-0.9%2C13.2-6.7c0.5-2.3%2C0.4-5.1-1.7-6.6%20C29.9%2C15%2C27.1%2C14.8%2C24.8%2C14.8C24%2C14.8%2C27.6%2C14.8%2C24.8%2C14.8z%20M71.7%2C27.2c-2.6-0.7-5.2-1.2-7.9-1c-0.4%2C0-3.3%2C0.2-3.3%2C0.5%20c0%2C0.1-0.1%2C0.2-0.1%2C0.3c-0.4%2C1.8-0.9%2C3.6-1.3%2C5.4c-1.4%2C6-2.9%2C12.1-4.3%2C18.1c-0.4%2C1.8-0.8%2C3.5-1.3%2C5.3H42.8L51.4%2C20%20c3.7-1.2%2C7.6-2.3%2C11.6-2.6c3.9-0.4%2C8.3-0.4%2C11.9%2C1.2c0.1%2C0.2-0.4%2C1.1-0.5%2C1.3c-0.4%2C1-0.7%2C2-1.1%2C3C72.8%2C24.3%2C72.2%2C25.8%2C71.7%2C27.2%20C70.8%2C27%2C71.7%2C27.2%2C71.7%2C27.2z%20M87%2C56.9c-5.7%2C0-11-2.4-13.4-7.7c-2.5-5.5-1.8-12.3%2C0.3-17.9c2-5.2%2C5.7-9.7%2C10.7-12.3%20c4.8-2.5%2C11.4-2.9%2C16.3-0.5c8.8%2C4.3%2C8.6%2C16.1%2C5.6%2C24C103.4%2C50.9%2C96%2C56.9%2C87%2C56.9C84.4%2C56.9%2C90.5%2C56.9%2C87%2C56.9z%20M92.3%2C26.1%20c-5.7%2C0-8.7%2C6.4-9.4%2C11.3c-0.4%2C2.4-0.4%2C5.1%2C0.4%2C7.4c0.8%2C2.1%2C2.5%2C3.1%2C4.7%2C3.1c5.7%2C0%2C8.7-6.4%2C9.4-11.3c0.4-2.4%2C0.4-5.1-0.4-7.4%20C96.2%2C27%2C94.5%2C26.1%2C92.3%2C26.1C90.7%2C26.1%2C94.3%2C26.1%2C92.3%2C26.1z%20M147.7%2C32.8c0%2C5.7-1.7%2C11.5-5.4%2C15.9c-3.6%2C4.4-8.9%2C7-14.5%2C7.7%20c-1.5%2C0.2-2.9%2C0.2-4.4%2C0.2c-0.4%2C0-3.8-0.4-3.8-0.4c-0.2%2C0.8-0.4%2C1.6-0.6%2C2.4c-0.7%2C3-1.5%2C5.9-2.2%2C8.9c-0.1%2C0.6-0.3%2C1.1-0.4%2C1.7h-10.7%20l12-49.8c3.2-0.9%2C6.4-1.7%2C9.7-2c3.4-0.4%2C7.1-0.5%2C10.5%2C0.5C144.6%2C19.9%2C147.7%2C26.1%2C147.7%2C32.8C147.7%2C36.3%2C147.7%2C30.6%2C147.7%2C32.8z%20M121.6%2C47.5c5.5%2C1.3%2C11.3-1.2%2C13.8-6.3c1.3-2.6%2C1.8-5.5%2C1.7-8.4c-0.1-2.3-0.9-5-3.1-6.1c-1-0.5-2.2-0.6-3.4-0.6%20c-0.4%2C0-3.8%2C0-3.9%2C0.4c-0.1%2C0.5-0.2%2C1-0.4%2C1.5c-0.7%2C2.7-1.3%2C5.4-2%2C8.1C123.4%2C40%2C122.5%2C43.8%2C121.6%2C47.5%20C122.4%2C47.7%2C121.6%2C47.5%2C121.6%2C47.5z%20M166.3%2C56.9c-5.7%2C0-11-2.4-13.4-7.7c-2.5-5.5-1.8-12.3%2C0.3-17.9c2-5.2%2C5.7-9.7%2C10.7-12.3%20c4.8-2.5%2C11.4-2.9%2C16.3-0.5c8.8%2C4.3%2C8.6%2C16.1%2C5.6%2C24C182.7%2C50.9%2C175.4%2C56.9%2C166.3%2C56.9C163.8%2C56.9%2C169.8%2C56.9%2C166.3%2C56.9z%20M171.6%2C26.1c-5.7%2C0-8.7%2C6.4-9.4%2C11.3c-0.4%2C2.4-0.4%2C5.1%2C0.4%2C7.4c0.8%2C2.1%2C2.5%2C3.1%2C4.7%2C3.1c5.7%2C0%2C8.7-6.4%2C9.4-11.3%20c0.4-2.4%2C0.4-5.1-0.4-7.4C175.6%2C27%2C173.9%2C26.1%2C171.6%2C26.1C170.1%2C26.1%2C173.7%2C26.1%2C171.6%2C26.1z%20M200.7%2C48.2c2.1%2C0%2C4.8-0.1%2C6.1-2.1%20c1.5-2.5-1.5-4.3-3.3-5.2c-2.5-1.2-5.2-2.2-7.3-4.1c-2-1.9-3-4.4-3-7.2c0-4.9%2C2.7-8.9%2C7.1-10.9c4.8-2.1%2C11-2.3%2C16-1%20c0.5%2C0.1%2C5.6%2C1.7%2C5.5%2C2.1c-0.4%2C0.8-0.7%2C1.6-1.1%2C2.4c-0.9%2C1.9-1.7%2C3.7-2.6%2C5.6c-2.5-1.3-5.4-2.2-8.2-2.2c-2.3-0.1-6%2C0.2-6%2C3.3%20c0%2C2.5%2C3.5%2C3.5%2C5.3%2C4.4c2.3%2C1.2%2C4.9%2C2.4%2C6.6%2C4.5c3.7%2C4.3%2C2.4%2C11.6-1.7%2C15.1c-4.2%2C3.7-10.2%2C4.3-15.5%2C4c-2.9-0.2-5.8-0.7-8.5-1.8%20c-0.3-0.1-3.2-1.4-3.2-1.5c0.2-0.3%2C0.3-0.7%2C0.5-1c1.1-2.4%2C2.1-4.8%2C3.2-7.2C193.7%2C47.2%2C197.1%2C48.2%2C200.7%2C48.2%20C203.1%2C48.2%2C198.2%2C48.2%2C200.7%2C48.2z%20M257.2%2C39.5c-1.3%2C5.1-0.8%2C10.7%2C1.1%2C15.6c-3.2%2C0.5-6.4%2C0.9-9.6%2C1.4c-0.6-1.1-1.1-2.3-1.5-3.5%20c-4.3%2C3.5-10.3%2C5-15.6%2C2.8c-5.5-2.3-7.5-8-7.7-13.5c-0.5-11.8%2C7.4-22.9%2C19.3-24.9c2.6-0.4%2C5.2-0.4%2C7.8-0.1c3%2C0.3%2C6.1%2C0.7%2C8.9%2C1.8%20c0.3%2C0.1%2C2%2C0.6%2C2%2C0.9c-0.1%2C0.3-0.1%2C0.5-0.2%2C0.8c-0.2%2C1-0.5%2C2.1-0.7%2C3.1c-1.2%2C5.2-2.5%2C10.3-3.7%2C15.5%20C257.2%2C39.4%2C257.2%2C39.5%2C257.2%2C39.5C256.5%2C42.3%2C257.2%2C39.5%2C257.2%2C39.5z%20M249.7%2C26.3c-2.8-0.4-5.6-0.5-8.1%2C0.9%20c-2.4%2C1.4-4.2%2C3.5-5.4%2C5.9c-1.3%2C2.7-1.8%2C5.7-1.6%2C8.6c0.2%2C2.1%2C0.7%2C4.7%2C2.9%2C5.6c2.5%2C1.1%2C5.3%2C0.3%2C7.3-1.4c0.3-0.2%2C0.5-0.5%2C0.8-0.7%20c0.3-0.3%2C0.3-0.5%2C0.3-0.9c0.1-0.7%2C0.1-1.4%2C0.2-2.1c0.2-1.5%2C0.5-2.9%2C0.8-4.4c0.5-2.3%2C1.1-4.6%2C1.7-7C248.9%2C29.4%2C249.3%2C27.9%2C249.7%2C26.3%20C249.1%2C26.2%2C249.7%2C26.3%2C249.7%2C26.3z%20M278.3%2C56.6c-4.9%2C0-10.7-1-12.7-6.1c-1.3-3.5-0.6-7.5%2C0.2-11c1.1-4.4%2C2.1-8.8%2C3.2-13.2%20c2-8.2%2C3.9-16.4%2C5.9-24.6L286%2C0l-10%2C41.5c-0.3%2C1.5-0.7%2C3.4%2C0.4%2C4.7c1%2C1.2%2C2.7%2C1.4%2C4.1%2C1.5C279.7%2C50.7%2C279%2C53.6%2C278.3%2C56.6%20C274.9%2C56.6%2C278.3%2C56.6%2C278.3%2C56.6z%20M294.5%2C55.9h-10.7l9-37.9c3.6%2C0%2C7.2%2C0%2C10.7%2C0c-2.3%2C9.6-4.6%2C19.2-6.9%2C28.8%20C295.9%2C49.9%2C295.2%2C52.9%2C294.5%2C55.9L294.5%2C55.9z%20M299.7%2C13.4c-3.5%2C0-6.1-2.5-5.8-6.1c0.3-3.6%2C3.5-6.4%2C7.1-6.6%20c3.6-0.2%2C6.5%2C2.4%2C6.1%2C6.1C306.7%2C10.5%2C303.3%2C13.4%2C299.7%2C13.4C298.2%2C13.4%2C300.7%2C13.4%2C299.7%2C13.4z%20M315.1%2C48.2c2.1%2C0%2C4.8-0.1%2C6.1-2.1%20c1.5-2.5-1.5-4.3-3.3-5.2c-2.5-1.2-5.2-2.2-7.3-4.1c-2-1.9-3-4.4-3-7.2c0-4.9%2C2.7-8.9%2C7.1-10.9c4.8-2.1%2C11-2.3%2C16-1%20c0.5%2C0.1%2C5.6%2C1.7%2C5.5%2C2.1c-0.4%2C0.8-0.7%2C1.6-1.1%2C2.4c-0.9%2C1.9-1.7%2C3.7-2.6%2C5.6c-2.5-1.3-5.4-2.2-8.2-2.2c-2.3-0.1-6%2C0.2-6%2C3.3%20c0%2C2.5%2C3.5%2C3.5%2C5.3%2C4.4c2.3%2C1.2%2C4.9%2C2.4%2C6.6%2C4.5c3.7%2C4.3%2C2.4%2C11.6-1.7%2C15.1c-4.2%2C3.7-10.2%2C4.3-15.5%2C4c-2.9-0.2-5.8-0.7-8.5-1.8%20c-0.3-0.1-3.2-1.4-3.2-1.5c0.2-0.3%2C0.3-0.7%2C0.5-1c1.1-2.4%2C2.1-4.8%2C3.2-7.2C308.1%2C47.2%2C311.5%2C48.2%2C315.1%2C48.2%20C317.5%2C48.2%2C312.6%2C48.2%2C315.1%2C48.2z%20M346.4%2C8.6l11.2-1.7L354.8%2C18h12l-2.2%2C8.8h-11.9L349.6%2C40c-0.7%2C2.6-1.3%2C6.3%2C1.9%2C7.4%20c2.9%2C1%2C6.6%2C0.1%2C9.3-0.8c0.3%2C2.7%2C0.5%2C5.5%2C0.8%2C8.2c-5.1%2C1.9-11.2%2C2.8-16.5%2C1.2c-2.3-0.7-4.4-2.1-5.5-4.3c-1.4-2.5-1.4-5.4-1.1-8.2%20c0.5-4.9%2C2-9.8%2C3.1-14.6C343.2%2C22.2%2C344.8%2C15.4%2C346.4%2C8.6L346.4%2C8.6z%22%2F%3E%3C%2Fsvg%3E');
}

#header #type-switch {
	display: block;
	width: 700px;
	position: absolute;
	top: 18px;
	left: 50%;
	margin: 0 0 0 -350px;
	padding: 0;
	text-align: center;
	font-size: 0;
	/*pointer-events: none;*/
}
#header #type-switch>* {
	display: inline;
	margin: 0;
	padding: 5px 10px;
	border-right: 1px solid #808080;
	font-size: 16px;
	cursor: pointer;
	color: #808080;
}
#header #type-switch>* a {
	pointer-events: auto;
	color: #808080;
	position: relative;
}
#header #type-switch>* a.selected {
	color: #fff;
}
#header #type-switch>*:hover a, #header #type-switch>* a.selected:hover {
	color: #8adaf6;
}
#header #type-switch>*:last-child {
	border-right: none;
}
/*
#header #type-switch-1:before {
	content: "new";
	display: inline;
	position: absolute;
	background: #3dced0;
	color: #333;
	font-size: 9px;
	top: -11px;
	right: -10px;
	padding: 1px 5px;
	border-radius: 3px;
	text-transform: uppercase;
}
*/
#header>.login {
	top: 10px;
	text-align: right;
	position: absolute;
	left: 50%;
	padding: 0;
	margin: 0 0 0 -400px;
	width: 960px;
}
#header>.login input[placeholder]:empty:before {
	content: "kjhfl";/*attr(placeholder);*/
	color: #aaa;
}

#header>.login label {
	display: none;
}
#header>.login input[type=text],
#header>.login input[type=password] {
	font-size: 12pt;
	height: 30px;
	line-height: 30px;
	width: 180px;
	border: 0;
	border-radius: 3px;
	/*box-shadow: inset 2px 2px 4px rgba(0,0,0,0.3);*/
	margin: 0 5px;
	padding: 0 10px;
	background: #ddd;
}
#header>.login input[type=text]:hover,
#header>.login input[type=password]:hover,
#header>.login input[type=text]:focus,
#header>.login input[type=password]:focus {
	background: #fff;
	outline: none;
}

#header>.login.logged>a,
#header>.login input[type=submit],
#header>.buttons-right a.button,
#header>.buttons-right input[type=button] {
	box-sizing: content-box;
	font-size: 10pt;
	position: relative;
	display: inline-block;
	border-radius: 3px;
	background: #576068;
	border: 0;
	color: #fff;
	line-height: 30px;
	height: 30px;
	margin: 0;
	padding: 0 20px;
	cursor: pointer;
}
#header>.login.unlogged {
	color: #576068;
	font-size: 10pt;
}
#header>.login.unlogged>a {
	font-size: 10pt;
	color: #576068;
	display: inline-block;
	position: relative;
	width: 100px;
	text-align: center;
	vertical-align: top;
	line-height: 27px;
	margin-top: 2px;
}
#header>.login.unlogged>a:hover {
	color: #8adaf6;
}
#header>.login.logged>a {
	padding: 0 30px 0 10px;
}
#header>.login.logged a:hover {
	text-decoration: none;
}
#header>.login.logged>a:hover,
#header>.login input[type=submit]:hover,
#header>.buttons-right a.button:hover,
#header>.buttons-right input[type=button]:hover {
	background: #8adaf6;
	color: #000;
}
#header>.login.logged>a:before {
	content: "\E812";
	font-family: gallery, sans-serif;
	display: block;
	position: absolute;
	right: 7px;
	top: 0;
	color: #fff;
	font-size: 20px;
}
#header>.login>ul {
	display: none;
	z-index: 2;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.3);
}
#header>.login>ul>li {
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #677078;
}
#header>.login>ul>li:last-child {
	border-bottom: none;
}
#header>.login>ul>li:hover {
	background: #8adaf6;
	color: #000;
}
#header>.login>ul>li a {
	display: block;
	padding: 5px 10px;
	border-radius: 3px;
}
#header>.login>ul>li a:hover {
	color: #000;
}
#header>.login>a:hover+ul,
#header>.login>ul:hover {
	list-style: none;
	display: inline-block;
	position: absolute;
	background: #475058;
	color: #fff;
	right: 0;
	top: 30px;
	border-radius: 3px;
	margin: 0;
	padding: 0;
}

#header p.buttons-left {
	top: 9px;
	padding-left: 220px;
	width: 940px;
}
#header p.buttons-right {
	top: 9px;
	padding-right: 80px;
	width: 940px;
	text-align: center;
}
#header p.buttons-right a.button,
#header p.buttons-right button,
#header p.buttons-right input[type=button] {
	padding: 0 30px 0 10px;
}
#header p.buttons-right a.button:hover,
#header p.buttons-right button:hover,
#header p.buttons-right input[type=button]:hover {
	text-decoration: none;
	color: #000;
}

.plus-button-symbol {
	padding-right: 20px;
}
.plus-button-symbol:before {
	content: "*";
	font-family: gallery, Arial, sans-serif;
	display: block;
	position: absolute;
	right: 7px;
	top: 0;
	color: #FFF;
	font-size: 16px;
}
.plus-button-symbol:hover:before {
	color: #000;
}










/* konec hlavicky */

/* submenu - nutno nad nim pouzit HR - jako sedy podklad a odrazeni od horni casti */
#header>hr {
	display: block;
	height: 90px;
	width: 100%;
	min-width: 1120px;
	background: #475058;
	top: 0;
	padding: 0;
	margin: 50px 0 -89px 0;
	border: none;
	border-top: 1px solid #000;
}
#header>#proposal-data {
	background: #475058;
	color: #fff;
	height: 90px;
	margin: 0 auto;
	top: 0;
	font-size: 0 !important; /* kvuli inline obsahu, kdy nepotrebujeme mezery mezi objekty - ve vnorenych objektech je velikost pisma vracena */
}
#header>#proposal-data a {
	color: #fff;
}
#header>#proposal-data a:hover {
	color: #000;
}
#header>#proposal-data #p-url-name {
	display: block;
	position: absolute;
	color: #808080;
	top: 69px;
	font-size: 14px;
}
#header>#proposal-data>h2 {
	position: relative;
	font-size: 18px;
	text-transform: uppercase;
	top: 35px;
	margin: 0 auto;
	width: 1120px;
	padding: 0 40px;
	text-align: center;
}
#header>#proposal-data>p {
	vertical-align: top;
	position: relative;
	display: inline-block;
	width: 270px;
	margin: 0 10px 0 0;
	padding: 0;
	height: 90px;
	font-size: 12pt;
	/*box-shadow: inset 0 0 5px rgba(0,0,0,0.3);*/
}
#header>#proposal-data>p label {
	margin: 10px 0 1px 0;
	display: block;
	padding: 0;
	font-size: 9pt;
	text-transform: uppercase;
	color: #808080;
}
#header>#proposal-data>p input {
	display: block;
	color: #5c5c5c;
	line-height: 38px;
	font-family: Arial, sans-serif;
	font-size: 15pt;
	height: 38px;
	width: 248px;
	padding: 0 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
}
#header>#proposal-data>p.date {
	width: 150px;
}
#header>#proposal-data>p.date input {
	width: 138px;
	padding: 0 5px;
	box-shadow: none;
	border: 1px solid #bbb;
	font-size: 12pt;
	text-align: center;
}
#header>#proposal-data>p input[readonly] {
	border-color: #677078;
	background: #677078;
	color: #fff;
}


#header>#proposal-data>p.select {
	width: 180px;
}
#header>#proposal-data>p.select label {
	top: 15px;
	position: relative;
	display: block;
	text-align: left;
	color: #5c5c5c;
	line-height: 38px;
	font-family: Arial, sans-serif;
	font-size: 0;
	height: 38px;
	width: 178px;
	padding: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	margin-bottom: -24px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
	background: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #dddddd 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dddddd 100%);
}
#header>#proposal-data>p.select label:before {
	content: attr(title);
	position: absolute;
	display: block;
	top: -28px;
	font-size: 9pt;
	height: 14px;
	color: #999;
}
#header>#proposal-data>p.select label:after {
	content: "\E81B";
	position: absolute;
	display: block;
	top: 0;
	right: 10px;
	font-family: gallery, Arial, sans-serif;
	font-size: 16pt;
	pointer-events: none;
}
#header>#proposal-data>p.select select {
	-webkit-appearance: none;
	-moz-appearance: window;
	-o-appearance: none;
	appearance: none;
	display: block;
	position: relative;
	text-align: left;
	color: #5c5c5c;
	line-height: 40px;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	height: 38px;
	width: 180px;
	padding: 0 10px;
	border: none;
	background: transparent;
}
#header>#proposal-data>p.select select:hover {
	color: #000;
}
#header>#proposal-data>p.select select option {
	background: #fff;
}

/* browser specific definition - start */
#header>#proposal-data>p.select select::-ms-expand {
  display:none;
}
@-moz-document url-prefix() {
	#header>#proposal-data>p.select {
		overflow: hidden;
	}
	#header>#proposal-data>p.select select {
		width: 220px;
	}
}
/* browser specific definition - end */

#header>#proposal-data>p.button {
	width: 100px;
	margin: 0;
	border: none;
	float: right;
}
#header>#proposal-data>p.button button {
	width: 100%;
	height: 100%;
	font-size: 11px;
	display: block;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
	text-transform: uppercase;
	color: #808080;
	cursor: pointer;
}
#header>#proposal-data>p.button button:before {
	content: "\E830";
	display: block;
	position: relative;
	font-family: gallery;
	font-size: 24px;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 10px auto;
	border-radius: 50%;
	background: #677078;
	color: #fff;
}
#header>#proposal-data>p.button button[name="p-new-version"]:before {
	content: "\E814";
}
#header>#proposal-data>p.button button[name="p-duplicate"]:before {
	content: "\E817";
}
#header>#proposal-data>p.button button[name="p-archive"]:before {
	content: "\E826";
}
#header>#proposal-data>p.button button[name="p-unarchive"]:before {
	content: "\E827";
}
#header>#proposal-data>p.button button[name="p-publish-date"]:before {
	content: "v";
}
#header>#proposal-data>p.button button[name="p-delete"]:before {
	content: "\E839";
}
#header>#proposal-data>p.button button[name="p-share"]:before {
	content: "\F1E0";
}
#header>#proposal-data>p.button button:hover, #header>#proposal-data>p.button button.over {
	color: #8adaf6;
}
#header>#proposal-data>p.button button:hover:before, #header>#proposal-data>p.button button.over:before {
	background: #8adaf6;
	color: #000;
}
#header>#proposal-data>p.button label {
	margin: 0;
}
/* konec submenu */





form#account {
	width: 1200px;
	padding: 0;
	margin: 10px auto;
	font-size: 0;
}
form#account>* {
	font-size: 12pt;
}
form#account h2 {
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	color: #333;
	margin: 20px 0;
}

form#account div.errors, form#account div.info {
	margin: 30px 40px;
	padding: 10px;
	width: 1100px;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
}
form#account div.errors h4, form#account div.info h4 {
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
form#account div.errors h4 {
	color: #c00;
}


#last_notifs>div.gray-bg {
	margin: 0px 0 20px 0;
	padding: 20px 0 50px 0;
	background: #ddd;
}

#not-activated {
	margin: 20px auto;
	width: 1120px;
	padding: 0 0 20px 0;
	background: #fff;
}
#last_notifs>div.gray-bg>#not-activated {
	width: 1120px;
	background: #eee;
}
#not-activated h3 {
	margin: 0 0 20px 0;
	padding: 10px;
	background: #f86c6c;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	box-sizing: border-box;
}
#not-activated p {
	margin: 5px 0;
	padding: 0 40px;
	color: #999;
	font-size: 15px;
}
form#account #settings.not-activated {
	position: relative;
	padding-top: 20px;
	margin-bottom: 40px;
}
form#account #settings.not-activated:after {
	content: "\E836";
	display: block;
	position: absolute;
	z-index: 2;
	font-family: gallery;
	font-size: 200px;
	text-align: center;
	color: rgba(0,0,0,0.4);
	background: rgba(0,0,0,0.1);
	border-radius: 5px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	line-height: 600px;
}


form#account fieldset {
	width: 540px;
	display: inline-block;
	border: none;
	padding: 0;
	margin: 0 0 40px 40px;
	vertical-align: top;
}
form#account legend {
	box-sizing: border-box;
	display: block;
	font-weight: normal;
	background: #ccc;
	padding: 0 10px;
	height: 40px;
	width: 100%;
	line-height: 40px;
	font-family: Arial, sans-serif;
	font-size: 20px;
}
form#account fieldset.login label,
form#account fieldset.other-services label {
	color: #999;
	font-size: 12px;
	text-transform: uppercase;
}
form#account fieldset.login span,
form#account fieldset.other-services span {
	color: #999;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	text-align: right;
}
form#account fieldset.login input[type=text],
form#account fieldset.login input[type=password],
form#account fieldset.other-services input[type=text] {
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.1);
	font-family: Arial, sans-serif;
	font-size: 20px;
	outline: none;
}
form#account fieldset.login input[type=submit],
form#account fieldset.other-services input[type=submit] {
	box-sizing: border-box;
	background: #ccc;
	color: #000;
	border: 0;
	border-radius: 3px;
	padding: 0 40px;
	height: 40px;
	line-height: 40px;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
form#account fieldset.login p:last-child,
form#account fieldset.other-services p:last-child {
	 text-align: center;
}
form#account fieldset.mailing p {
	background: #fff;
	padding: 20px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}
form#account fieldset.mailing legend {
	margin-bottom: 37px;
}
form#account fieldset.mailing span {
	color: #999;
	font-style: italic;
	display: inline-block;
	width: 460px;
	padding: 10px 0 0 40px;
}
form#account fieldset.mailing input[type=checkbox] {
	display: none;
}
form#account fieldset.mailing input[type=checkbox] + label {
	padding-left: 40px;
	position: relative;
}
form#account fieldset.mailing input[type=checkbox] + label:before {
	content: "";
	font-family: gallery, Arial, sans-serif;
	font-size: 30px;
	line-height: 15px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	margin: 0;
	border: 1px solid #999;
	border-radius: 3px;
	color: #333;
	box-shadow: inset 1px 1px 3px rgba(0,0,0,0.2);
}
form#account fieldset.mailing input[type=checkbox]:checked + label:before {
	content: "v";
	background: #eee;
}

form#account fieldset.mailing #futralprozkurvenyselect {
	box-sizing: border-box;
	display: inline-block;
	width: 80px;
	height: 40px;
	line-height: 40px;
	margin-bottom: -15px;
	overflow: hidden;
	position: relative;
	font-style: normal;
}
form#account fieldset.mailing #futralprozkurvenyselect:before {
	content: "\E81B";
	font-family: gallery, Arial, sans-serif;
	box-sizing: border-box;
	position: absolute;
	display: inline-block;
	width: 80px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 10px;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align: right;
	pointer-events: none;
}
form#account fieldset.mailing select {
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	width: 100px;
	padding-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #333;
	background: transparent;
	border: none;
	outline: none;
}
form#account fieldset.mailing select::-ms-expand {
	display: none;
}

form#account fieldset.billing {
	display: none;
}

/* paticka (i s definici falesneho odstupu elementu nad ni - nutne) */
#header+ :after { /* v pripade, ze mezi "header" a "footer" je jen jeden element, da se na nej pouzit tento selector (nasledujici ihned za "header") */
	content: "";
	display: block;
	min-height: 40px; 
	/*background: red;*/
}
#footer {
	position: absolute;
	clear: both;
	float: none;
	background: #3a4249;
	color: #fff;
	height: 40px;
	width: 100%;
	min-width: 1120px;
	bottom: 0;
}
#footer h4 {
	display: none;
}
#footer ul {
	display: block;
	text-align: center;
	font-size: 0;
	padding: 10px 40px;
	height: 20px;
}
#footer ul li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0 1em;
	border-left: 1px solid #fff;
}
#footer ul li:first-child {
	border-left: none;
}
#footer ul li a[href*="http://twitter"],
#footer ul li a[href*="http://facebook"] {
	display: inline-block;
	width: 0;
	max-height: 20px;
	line-height: 20px;
	padding: 0 0 0 20px;
	overflow: hidden;
	position: relative;
}
#footer ul li a[href*="http://twitter"]:before,
#footer ul li a[href*="http://facebook"]:before {
	content: "\E802";
	font-family: gallery;
	font-size: 20px;
	width: 20px;
	top: 0;
	left: 0;
	display: inline-block;
	text-align: center;
	position: absolute;
}
#footer ul li a[href*="http://facebook"]:before {
	content: "\E803";
}
/* konec paticky */

#header a,
#footer a {
	color: #fff;
	text-decoration: none;
}
#header a:hover,
#footer a:hover {
	color: #8adaf6;
	/*text-decoration: underline;*/
}

a.back-button-svg {
	position: relative;
	display: inline-block;
	width: 100px;
	height: 32px;
	padding: 0 0 0 16px;
	line-height: 32px;
	background-image: url('data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22116px%22%20height%3D%2232px%22%20viewBox%3D%220%200%20116%2032%22%20enable-background%3D%22new%200%200%20116%2032%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3ClinearGradient%20id%3D%22SVGID_1_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%220%22%20y1%3D%221%22%20x2%3D%220%22%20y2%3D%2231%22%3E%0A%09%09%3Cstop%20%20offset%3D%220%22%20style%3D%22stop-color%3A%235C5C5C%22%2F%3E%0A%09%09%3Cstop%20%20offset%3D%221%22%20style%3D%22stop-color%3A%234B4A4A%22%2F%3E%0A%09%3C%2FlinearGradient%3E%0A%09%3Cpath%20fill%3D%22url%28%23SVGID_1_%29%22%20stroke%3D%22%23000000%22%20stroke-width%3D%220.3515%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M115%2C29.007c0%2C1.096-0.896%2C1.993-1.993%2C1.993H17.739c-1.096%2C0-2.625-0.636-3.396-1.414L2.262%2C17.414c-0.772-0.778-0.772-2.05%2C0-2.828l12.08-12.172C15.114%2C1.636%2C16.643%2C1%2C17.739%2C1h95.269C114.104%2C1%2C115%2C1.896%2C115%2C2.993V29.007z%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
	background-repeat: no-repeat !important;
	background-position: 50% 50% !important;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-decoration: none !important;
}
a.home-button-symbol:before {
	content: "\E807";
	font-family: gallery, sans-serif;
	display: block;
	position: absolute;
	right: 7px;
	top: 0;
	color: #ddd;
	font-size: 20px;
}
a.home-button-symbol:hover:before {
	color: #fff;
}

a.back-button, a.back-button:hover:active {
	vertical-align: middle;
	display: inline-block;
	position: relative;
	border-radius: 3px;
	background: #5c5c5c;
	background: -moz-linear-gradient(top, #5c5c5c 0%, #4a4a4a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(100%,#4a4a4a));
	background: -webkit-linear-gradient(top, #5c5c5c 0%,#4a4a4a 100%);
	background: -o-linear-gradient(top, #5c5c5c 0%,#4a4a4a 100%);
	background: -ms-linear-gradient(top, #5c5c5c 0%,#4a4a4a 100%);
	background: linear-gradient(to bottom, #5c5c5c 0%,#4a4a4a 100%);
	color: #fff;
	line-height: 28px;
	height: 28px;
	margin: 0;
	padding: 0 30px 0 10px;
	border: 1px solid #333;
	border-left-width: 2px;
	/*text-shadow: -1px -1px 0 rgba(0,0,0,0.8), 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.4);*/
	cursor: pointer;
}
a.back-button:before, a.back-button:after {
	content: "";
	display: block;
	position: absolute;
	left: -15px;
	top: 0;
	width: 0;
	height: 0;
	border-width: 14px 14px 14px 0;
	border-style: solid;
	border-color: transparent #333 transparent transparent;
}
a.back-button:after {
	left: -13px;
	top: 1px;
	border-width: 13px 13px 13px 0;
	border-color: transparent #555 transparent transparent;
}
a.back-button:hover {
	/*box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
	margin: -1px 1px 1px -1px;*/
	text-decoration: none !important;
}

#mica {
	position: fixed;
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
}
#frm2 {
	position: fixed;
	display: block;
	top: 50%;
	right: auto;
	bottom: auto;
	left: 50%;
	width: 400px;
	height: 320px;
	background: #fff;
	margin: -150px 200px 150px -200px;
	border-radius: 5px;
	border: 1px solid #ddd;
	box-shadow: 5px 5px 20px rgba(0,0,0,0.7);
	z-index: 1000;
}
#frm2 h3 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: #444;
	margin: 0;
	padding: 10px 20px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#frm2 h4, #frm2 p, #frm2 input {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 0;
	padding: 5px 20px;
}
#frm2 h4 {
	font-weight: bold;
	padding: 20px;
}
#frm2 label[for="login2"], #frm2 label[for="x2"], #frm2 label[for="email"] {
	display: inline-block;
	width: 100px;
}
#frm2 input[type="text"], #frm2 input[type="password"] {
	padding: 2px 5px;
	margin: 0;
	width: 240px;
}
#frm2 input[type="checkbox"] {
	margin: 0 10px 0 0;
}
#frm2 input[type="submit"] {
	position: relative;
	display: inline-block;
	width: 300px;
	margin: 15px auto 0 -150px;
	padding: 0 20px !important;
	left: 50%;
	border: none;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 3px;
	background: #3cd9d6;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
#frm2 input[type="submit"]:hover {
	background: #8adaf6;
	color: #666;
}
#frm2 input[type="submit"][disabled] {
	background: #ccc;
}
#frm2 input[type="submit"][disabled]:hover {
	background: #ccc;
	color: #fff;
}
#frm2 u {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 1em;
	overflow: hidden;
	top: 10px;
	right: 10px;
	cursor: pointer;
}
#frm2 u:before {
	display: inline;
	content: "x";
	font-family: gallery, sans-sans;
	font-size: 20px;
	text-decoration: none;
	color: #fff;
}
#frm2 u:hover:before {
	color: #8adaf6;
}

#mypswd {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 600px;
	min-height: 200px;
	margin: -150px 0 0 -300px;
	padding: 0;
	background: #fff;
	border-radius: 4px;
	box-shadow: 10px 10px 30px rgba(0,0,0,0.5);
}
#mypswd h4 {
	margin: 0;
	padding: 10px 40px;
	font-size: 20px;
	font-weight: normal;
	background: #ccc;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
#mypswd p {
	margin: 20px 40px;
	padding: 0;
	position: relative;
}
#mypswd p:last-child {
	text-align: right;
}
#mypswd p:last-child input:first-child {
	float: left;
	background: #ddd;
	color: #666;
}
#mypswd input[type=password] {
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.1);
	font-family: Arial, sans-serif;
	font-size: 20px;
	outline: none;
}
#mypswd input[type=button],
#mypswd input[type=submit] {
	box-sizing: border-box;
	background: #8adaf6;
	color: #000;
	position: relative;
	border: 0;
	border-radius: 3px;
	padding: 0 40px;
	height: 40px;
	line-height: 40px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	cursor: pointer;
}
#mypswd input[type=button]:hover,
#mypswd input[type=submit]:hover {
	box-shadow: 2px 2px 3px rgba(0,0,0,0.1);
	top: -1px;
	left: -1px;
}
#mypswd input[type=button]:active,
#mypswd input[type=submit]:active {
	box-shadow: inset 2px 2px 3px rgba(0,0,0,0.1);
	top: 1px;
	left: 1px;
}


#fs { display: block; position: fixed; top: 10px; right: 10px; margin: 0; padding: 0; background: rgba(0,0,0,0.6); color: #fff; border-radius: 4px; border: 2px solid #fff; cursor: pointer; z-index: 100; width: 26px; height: 26px; line-height: 26px; overflow: hidden; opacity: 0.2; }
#fs:hover { opacity: 1; }
#fs:before { content: "\E80E"; display: inline-block; height: 26px; width: 26px; line-height: 26px; text-align: center; font-size: 20px; 	font-family: gallery, sans-serif; }
#fs.on:before { content: "\E80F";}
/* --- timer ---
START TIME = 1751339335.908257
0.000024 (+0.000024) - START
0.004904 (+0.004880) - STOP - report
STOP TIME = 1751339335.913127
*/
